package ec.edu.ucacue.siop.modelo.operacion.historico;

import java.io.Serializable;
import java.util.Calendar;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import ec.edu.ucacue.siop.modelo.recurso.VariableEvento;


/**
 * 
 * @author edgar
 * Mantiene la información de los eventos de proceso, fallas, anomalias ocurridas en la
 * planta
 */
@Entity
@Table(name="historia_variables_eventos")
public class HistoriaVariablesEvento implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private long id;
	private Calendar fecha;
	private VariableEvento variable;
	private String cadenaUno;
	private String cadenaDos;
	private String cadenaTres;
	@Id
	@GeneratedValue
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public Calendar getFecha() {
		return fecha;
	}
	public void setFecha(Calendar fecha) {
		this.fecha = fecha;
	}
	@ManyToOne
	public VariableEvento getVariable() {
		return variable;
	}
	public void setVariable(VariableEvento variable) {
		this.variable = variable;
	}
	public String getCadenaUno() {
		return cadenaUno;
	}
	public void setCadenaUno(String cadenaUno) {
		this.cadenaUno = cadenaUno;
	}
	public String getCadenaDos() {
		return cadenaDos;
	}
	public void setCadenaDos(String cadenaDos) {
		this.cadenaDos = cadenaDos;
	}
	public String getCadenaTres() {
		return cadenaTres;
	}
	public void setCadenaTres(String cadenaTres) {
		this.cadenaTres = cadenaTres;
	}
	
	
}
